#ifndef IFU_EXCEPTION_H
#define IFU_EXCEPTION_H 1

#include <string>
#include <iostream>

using namespace std;

class IFUException {

 public:
  IFUException(const string &message, const string &location);
  ~IFUException();
  
  const string &getMessage() { return message;};
  const string &getLocation() { return location;}
  void what();

 private:
  string message;
  string location;
 
};

#endif /* !IFU_EXCEPTION_H */
